DART: A Reflective Middleware for Adaptive Applications

نویسندگان

  • Pierre-Guillaume Raverdy
  • Hubert Le Van Gong
  • Rodger Lea
چکیده

The DART (Distributed Adaptive RunTime) project is developing a software runtime that will allow application authors to quickly develop distributed software, such as network or web software, without having to deal with the details of the distribution technology. A key feature of the runtime is its ability to reconfigure, or adapt itself, to the application requirements and to the system and networking environment using a reflective architecture.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Applying Reflective Middleware Techniques to Optimize a QoS-Enabled CORBA Component Model Implementation

Although existing CORBA specifications, such as Real-time CORBA and CORBA Messaging, address many end-to-end quality-of-service (QoS) properties, they do not define strategies for configuring these properties into applications flexibly, transparently, and adaptively. Therefore, application developers must make these configuration decisions manually and explicitly, which is tedious, error-prone,...

متن کامل

A Context-Aware Reflective Middleware Framework for Adaptive Real-time Vehicle Applications

Software has become crucial to develop vehicle systems. Future unmanned intelligent vehicle safety systems will increasingly rely on situational contexts collected at runtime through temporally built ad-hoc and dynamic networks for vehicle-to-vehicle and vehicle-to-roadside communications and dynamic adaptation to the contexts to improve vehicle safety and reduce traffic congestion. Context-awa...

متن کامل

MARCHES: A Context-Aware Reflective Middleware for Mobile Computing and Wireless Environments

Mobile computing and wireless environments are largely heterogeneous, dynamic, and best effort, with limited support for guaranteed quality of service. It is then desirable for mobile applications to be adaptive and adjust their behaviors at run time, in response to the hostile and changing environments. In this research, we introduce a middleware system, MARCHES, to guide the design and implem...

متن کامل

A Reflective Approach to Providing Flexibility in Application Distribution

Current middleware systems suffer from drawbacks. Often one is forced to make decisions early in the design process about which classes may participate in inter-machine communication. Further, application level and middleware specific semantics cannot be separated, forcing an unnatural design. The RAFDA project proposes to address these deficiencies by creating an adaptive, reflective framework...

متن کامل

It ’ s flexible and reconfigurable yet simple for programmers to use , notably for building dynamic distributed applications operating on the Net . The Case for REFLECTIVE Middleware

Recent advances in distributed, mobile, and ubiquitous systems demand new computing environments characterized by a high degree of dynamism. Variations in resource availability, network connectivity, and hardware and software platforms influence the performance of the related user applications. The expected growth of ubiquitous computing over the next five years will further alter the nature of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998